package com.bing.bingPro.entity;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;

import java.util.ArrayList;
import java.util.List;


@ExcelIgnoreUnannotated

public class DZoneInfoEntity {
    /**
     * 区域名称
     */
    @ExcelProperty("区域名称")
    private String zoneName;
    /**
     * 区域编码
     */
    @ExcelProperty("区域编码")
    private Integer zoneId;
    /**
     * 区域英文简称
     */
    @ExcelProperty("区域英文简称")
    private String nameShort;
    /**
     * 上级区域编码
     */
    @ExcelProperty("上级区域编码")
    private Integer parentId;
    /**
     * 部门名称
     */
    @ExcelProperty("部门名称")
    private String companyName;
    /**
     * 区域级别
     */
    @ExcelProperty("区域级别")
    private Integer zoneLevel;
    /**
     * 部门编码
     */
    @ExcelProperty("部门编码")
    private String zwId;

    private String bbName;

    /**
     * 区域名称简称
     */
    private String zoneShortCnName;

    /**
     * 子菜单
     */
    private List<DZoneInfoEntity> children = new ArrayList<>();
    /**
     * 排序
     */
    @ExcelProperty("排序")
    private String orderName;

    private String uqpId;

    private Integer kcFlag;

    private Integer level1Id;

    private Integer level2Id;

    private Integer level3Id;

    private Integer sortId;

    public Integer getKcFlag() {
        return kcFlag;
    }

    public void setKcFlag(Integer kcFlag) {
        this.kcFlag = kcFlag;
    }

    /**
     * 区域名称
     */
    public String getZoneName() {
        return zoneName;
    }

    /**
     * 区域名称
     */
    public void setZoneName(String zoneName) {
        this.zoneName = zoneName;
    }

    /**
     * 区域编码
     */
    public Integer getZoneId() {
        return zoneId;
    }

    /**
     * 区域编码
     */
    public void setZoneId(Integer zoneId) {
        this.zoneId = zoneId;
    }

    /**
     * 区域英文简称
     */
    public String getNameShort() {
        return nameShort;
    }

    /**
     * 区域英文简称
     */
    public void setNameShort(String nameShort) {
        this.nameShort = nameShort;
    }

    /**
     * 上级区域编码
     */
    public Integer getParentId() {
        return parentId;
    }

    /**
     * 上级区域编码
     */
    public void setParentId(Integer parentId) {
        this.parentId = parentId;
    }

    /**
     * 部门名称
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 部门名称
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    /**
     * 区域级别
     */
    public Integer getZoneLevel() {
        return zoneLevel;
    }

    /**
     * 区域级别
     */
    public void setZoneLevel(Integer zoneLevel) {
        this.zoneLevel = zoneLevel;
    }

    /**
     * 部门编码
     */
    public String getZwId() {
        return zwId;
    }

    /**
     * 部门编码
     */
    public void setZwId(String zwId) {
        this.zwId = zwId;
    }

    public String getBbName() {
        return bbName;
    }

    public void setBbName(String bbName) {
        this.bbName = bbName;
    }

    /**
     * 排序
     */
    public String getOrderName() {
        return orderName;
    }

    /**
     * 排序
     */
    public void setOrderName(String orderName) {
        this.orderName = orderName;
    }

    public String getUqpId() {
        return uqpId;
    }

    public void setUqpId(String uqpId) {
        this.uqpId = uqpId;
    }

    public Integer getLevel1Id() {
        return level1Id;
    }

    public void setLevel1Id(Integer level1Id) {
        this.level1Id = level1Id;
    }

    public Integer getLevel2Id() {
        return level2Id;
    }

    public void setLevel2Id(Integer level2Id) {
        this.level2Id = level2Id;
    }

    public Integer getLevel3Id() {
        return level3Id;
    }

    public void setLevel3Id(Integer level3Id) {
        this.level3Id = level3Id;
    }

    public Integer getSortId() {
        return sortId;
    }

    public void setSortId(Integer sortId) {
        this.sortId = sortId;
    }

    public List<DZoneInfoEntity> getChildren() {
        return children;
    }

    public void setChildren(List<DZoneInfoEntity> children) {
        this.children = children;
    }


    public String getZoneShortCnName() {
        return zoneShortCnName;
    }

    public void setZoneShortCnName(String zoneShortCnName) {
        this.zoneShortCnName = zoneShortCnName;
    }
}

